package myhomework;

import java.lang.reflect.Constructor;

/*
定义一个标准的JavaBean，名叫Person，包含属性name、age。
使用反射的方式创建一个实例、调用构造函数初始化name、age，使用反射方式调用setName方法对名称进行设置，
不使用setAge方法直接使用反射方式对age赋值。
*/
public class Test3 {
    public static void main(String[] args) throws Exception {
        Class clazz = Class.forName("myhomework.Person");
        Constructor constructor = clazz.getConstructor(String.class, int.class);
       Person person = (Person) constructor.newInstance("凯撒", 22);
        System.out.println(person);

    }
}
